/*
  C202404-P2：进校门
  题目描述
    学校规定，进校门必须佩戴红领巾。
    某一天，可多和同学们共 n 人出门玩耍。但在回学校时，他们发现只有 m 个人戴了红领巾。
    他们决定，先让 m 个人戴红领巾进入学校，再派一个人带着所有 m 条红领巾出来。
    重复这个过程，直到所有人都回到学校。

    假设进出学校都需要花费 1 个单位的时间，但可以很多人同时进出。
    求让所有人都回到学校最少需要花费多少单位时间。
  输入描述
    输入由多组数据构成。
    第一行一个正整数 T，表示共有 T 组数据。
    对于每组数据，有一行两个正整数 n 和 m，用一个空格隔开，分别表示人数及红领巾的数量。
  输出描述
    对于每组数据，输出一行一个整数表示答案。
    特别地，如果无法让所有人都回到学校，输出 -1。
  样例1
    输入
      3
      6 3
      10 10
      10 1
    输出
      5
      1
      -1
  提示
    对于 40% 的测试数据，保证 1 ≤ T ≤ 100，1 ≤ m ≤ n ≤ 100。
    对于 100% 的测试数据，保证 1 ≤ T ≤ 10^5，1 ≤ m ≤ n ≤ 10^9。
*/